﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;

namespace BCDto.OA.WorkflowActive.WorkflowActivityStepSpecificFormItem
{
	/// <summary>
	/// 工作流活动特殊表单项
	/// </summary>
	public class WorkflowActivityStepSpecificFormItemDto
	{
		/// <summary>
		/// 工作流活动特殊表单项Id
		/// </summary>		
		public long WorkflowActivityStepSpecificFormItemId { get; set; }
		/// <summary>
		/// 工作流活动步骤表单配置Id
		/// </summary>		
		public long WorkflowActivityStepFormConfigId { get; set; }
		/// <summary>
		/// 工作流活动Id
		/// </summary>
		public long WorkflowActivityId { get; set; }
		/// <summary>
		/// 工作流模板Code
		/// </summary>		
		public string TemplateCode { get; set; }
		/// <summary>
		/// 工作流模板名称
		/// </summary>		
		public string TemplateName { get; set; }
		/// <summary>
		/// 工作流Code
		/// </summary>		
		public string WorkflowCode { get; set; }
		/// <summary>
		/// 工作流名称
		/// </summary>		
		public string WorkflowName { get; set; }
		/// <summary>
		/// 步骤Code
		/// </summary>		
		public string StepCode { get; set; }
		/// <summary>
		/// 表单配置标题
		/// </summary>		
		public string FormConfigTitle { get; set; }
		/// <summary>
		/// 表单配置Code
		/// </summary>		
		public string FormConfigCode { get; set; }
		/// <summary>
		/// 表单项Code
		/// </summary>		
		public string FormItemCode { get; set; }
		/// <summary>
		/// 表单绑定库名称
		/// </summary>		
		public string FormDatabase { get; set; }
		/// <summary>
		/// 表单绑定表名称
		/// </summary>		
		public string FormTable { get; set; }
		/// <summary>
		/// 表单绑定字段名称
		/// </summary>		
		public string BoundField { get; set; }
		/// <summary>
		/// 表单项标题
		/// </summary>		
		public string ItemTitle { get; set; }
		/// <summary>
		/// 表单项值(可以是数组，值应为保存时与原值的对比增减值，最后完成时更新原值增减即可)
		/// </summary>		
		public string ItemValue { get; set; }
		/// <summary>
		/// 表单项显示值
		/// </summary>
		public string ItemShow { get; set; }
		/// <summary>
		/// 表单项值的类型
		/// </summary>		
		public string ItemType { get; set; }
		/// <summary>
		/// 表单项所占行比例
		/// </summary>		
		public decimal ItemWidth { get; set; }
		/// <summary>
		/// 表单列是否为表单标题
		/// </summary>		
		public bool IsFormTitle { get; set; }
		/// <summary>
		/// 提交角色
		/// </summary>
		public string SubmitRole { get; set; }
		/// <summary>
		/// 创建人Id
		/// </summary>		
		public long CreateAdminId { get; set; }
		/// <summary>
		/// 创建者
		/// </summary>		
		public string CreateAdminName { get; set; }
		/// <summary>
		/// 创建时间
		/// </summary>		
		public DateTime CreateTime { get; set; }
		/// <summary>
		/// 编辑人Id
		/// </summary>		
		public long? EditAdminId { get; set; }
		/// <summary>
		/// 编辑者
		/// </summary>		
		public string EditAdminName { get; set; }
		/// <summary>
		/// 修改时间
		/// </summary>		
		public DateTime? UpdateTime { get; set; }
		/// <summary>
		/// 表单行号
		/// </summary>		
		public int? FormConfigRows { get; set; }
		/// <summary>
		/// 表单项行号
		/// </summary>		
		public int? FormItemRows { get; set; }
		/// <summary>
		/// 表单编组名称
		/// </summary>
		public string FormGroupName { get; set; }

		/// <summary>
		/// 表单数据是否已执行处理
		/// </summary>
		public bool IsExecution { get; set; }

	}
}

